Package | eng.fhir.profile.dev |
Type | StructureDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=eng.fhir.profile.dev@0.0.7-beta&canonical=http://cct.eng.it/FHIR/schema/repositoryUniqueId |
Url | http://cct.eng.it/FHIR/schema/repositoryUniqueId |
Status | draft |
Date | 2023-03-02T08:09:26.1687497+00:00 |
Name | documentReference-repositoryUniqueId |
Experimental | False |
Authority | hl7 |
Type | Extension |
Kind | complex-type |
StructureDefinition | |
https://eng.it/fhir/StructureDefinition/DocumentReference_Eng | DocumentReference_Eng |
No resources found
{
"resourceType" : "StructureDefinition",
"url" : "http://cct.eng.it/FHIR/schema/repositoryUniqueId",
"name" : "documentReference-repositoryUniqueId",
"status" : "draft",
"date" : "2023-03-02T08:09:26.1687497+00:00",
"keyword" : [
{
"system" : "http://cct.eng.it/FHIR/schema/profiles",
"code" : "DocumentReference_Eng"
},
{
"system" : "http://cct.eng.it/FHIR/schema/version",
"code" : "1.0.0"
}
],
"fhirVersion" : "4.0.1",
"kind" : "complex-type",
"abstract" : false,
"context" : [
{
"type" : "element",
"expression" : "DocumentReference.content.attachment"
}
],
"type" : "Extension",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
"derivation" : "constraint",
"snapshot" : {
"element" : [
{
"id" : "Extension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "Extension",
"short" : "repositoryUniqueId",
"definition" : "Estensione di tipo CodeableConcept che consente di inserire l'oid del repository, l'equivalente dello slot omonimo su ITI-41. UniqueId e RepositoryUniqueId concorrono al recupero del documento per ITI-43. L'oid, quindi il coding.code, varia a seconda del repository.",
"comment" : "L'oid deve rispettare la seguente struttura: \r\n\r\n* Repository Interno --> \"2.16.840.1.113883.2.9.2.ABC.4.5.1\"\r\n\r\n* Repository esterno --> \"2.16.840.1.113883.2.9.2.ABC.4.5.9XXXX\"\r\n\r\nDove:\r\n\r\n* ABC --> codice che identifica la regione di appartenenza\r\n\r\n* 9XXXX --> codice che identifica il fornitore\r\n\r\nDi seguito si riportano i codici che identificano le regioni:\r\n\r\n* 010 --> REGIONE PIEMONTE\r\n\r\n* 020 --> REGIONE VALLE D'AOSTA\r\n\r\n* 030 --> REGIONE LOMBARDIA\r\n\r\n* 041 --> P.A. BOLZANO\r\n\r\n* 042 --> P.A. TRENTO\r\n\r\n* 050 --> REGIONE VENETO\r\n\r\n* 060 --> REGIONE FRIULI VENEZIA GIULIA\r\n\r\n* 070 --> REGIONE LIGURIA\r\n\r\n* 080 --> REGIONE EMILIA ROMAGNA\r\n\r\n* 090 --> REGIONE TOSCANA\r\n\r\n* 100 --> REGIONE UMBRIA\r\n\r\n* 110 --> REGIONE MARCHE\r\n\r\n* 120 --> REGIONE LAZIO\r\n\r\n* 130 --> REGIONE ABRUZZO\r\n\r\n* 140 --> REGIONE MOLISE\r\n\r\n* 150 --> REGIONE CAMPANIA\r\n\r\n* 160 --> REGIONE PUGLIA\r\n\r\n* 170 --> REGIONE BASILICATA\r\n\r\n* 180 --> REGIONE CALABRIA\r\n\r\n* 190 --> REGIONE SICILIA\r\n\r\n* 200 --> REGIONE SARDEGNA",
"min" : 0,
"max" : "*",
"base" : {
"path" : "Extension",
"min" : 0,
"max" : "*"
},
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "Extension.id",
"path" : "Extension.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "Extension.extension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "Extension.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "Extension.url",
"path" : "Extension.url",
"representation" : [
"xmlAttr"
],
"short" : "identifies the meaning of the extension",
"definition" : "Source of the definition for the extension code - a logical name or a URL.",
"comment" : "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Extension.url",
"min" : 1,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "uri"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri" : "http://cct.eng.it/FHIR/schema/repositoryUniqueId",
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "Extension.value[x]",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "Extension.value[x]",
"short" : "Value of extension",
"definition" : "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Extension.value[x]",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "Extension.value[x].id",
"path" : "Extension.value[x].id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "Extension.value[x].extension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "Extension.value[x].extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "Extension.value[x].coding",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "Extension.value[x].coding",
"short" : "Codice definito da un sistema terminologico",
"definition" : "Un riferimento a un codice definito da un sistema terminologico.",
"comment" : "L'oid deve rispettare la seguente struttura: \"2.16.840.1.113883.2.9.2.ABC.4.5.XXXXX\".\r\n\r\nDove:\r\n\r\n* ABC --> codice che identifica la regione di appartenenza\r\n\r\n* XXXXX --> codice che identifica l'azienda (nel caso in cui è il codice IOR corrisponde a 1)\r\n\r\nEsempi:\r\n\r\n* Identificativo Repository ELCO per TO4 --> <code value=\"2.16.840.1.113883.2.9.2.010.4.5.90001\"/>\r\n\r\n* Identificativo Repository XValue per PTV --> <code value=\"2.16.840.1.113883.2.9.2.120.4.5.90001\"/>\r\n\r\n* Identificativo Repository Galileo AUSL per AVEC --> <code value=\"2.16.840.1.113883.2.9.2.080.4.5.90001\"/>\r\n\r\n* Identificativo Repository Galileo AOSP per AVEC --> <code value=\"2.16.840.1.113883.2.9.2.080.4.5.90002\"/>\r\n\r\n* Identificativo IOR --> <code value=\"2.16.840.1.113883.2.9.2.080.4.5.1\"/>",
"requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CodeableConcept.coding",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Coding"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE subset one of the sets of component 1-3 or 4-6"
},
{
"identity" : "rim",
"map" : "CV"
},
{
"identity" : "orim",
"map" : "fhir:Coding rdfs:subClassOf dt:CDCoding"
},
{
"identity" : "v2",
"map" : "C*E.1-8, C*E.10-22"
},
{
"identity" : "rim",
"map" : "union(., ./translation)"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
}
]
},
{
"id" : "Extension.value[x].coding.id",
"path" : "Extension.value[x].coding.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "Extension.value[x].coding.extension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "Extension.value[x].coding.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "Extension.value[x].coding.system",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "Extension.value[x].coding.system",
"short" : "Identità del sistema terminologico",
"definition" : "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice.",
"comment" : "L'URI può essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID DEVONO essere riferimenti al registro OID di HL7. Altrimenti, l'URI deve provenire dall'elenco di URI speciali definiti da HL7 per FHIR o deve fare riferimento a qualche definizione che stabilisca il sistema in modo chiaro e non ambiguo.",
"requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.system",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "uri"
}
],
"fixedUri" : "http://cct.eng.it/FHIR/schema/repositoryUniqueIdCode",
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "C*E.3"
},
{
"identity" : "rim",
"map" : "./codeSystem"
},
{
"identity" : "orim",
"map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
}
]
},
{
"id" : "Extension.value[x].coding.version",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "Extension.value[x].coding.version",
"short" : "Version of the system - if relevant",
"definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
"comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.version",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "C*E.7"
},
{
"identity" : "rim",
"map" : "./codeSystemVersion"
},
{
"identity" : "orim",
"map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
}
]
},
{
"id" : "Extension.value[x].coding.code",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "Extension.value[x].coding.code",
"short" : "Simbolo nella sintassi definita dal sistema",
"definition" : "Inserire l'oid, quindi il code, che varia in base al repository.",
"comment" : "L'oid deve rispettare la seguente struttura: \r\n\r\n* Repository Interno --> \"2.16.840.1.113883.2.9.2.ABC.4.5.1\"\r\n\r\n* Repository esterno --> \"2.16.840.1.113883.2.9.2.ABC.4.5.9XXXX\"\r\n\r\nDove:\r\n\r\n* ABC --> codice che identifica la regione di appartenenza\r\n\r\n* 9XXXX --> codice che identifica il fornitore\r\n\r\nDi seguito si riportano i codici che identificano le regioni:\r\n\r\n* 010 --> REGIONE PIEMONTE\r\n\r\n* 020 --> REGIONE VALLE D'AOSTA\r\n\r\n* 030 --> REGIONE LOMBARDIA\r\n\r\n* 041 --> P.A. BOLZANO\r\n\r\n* 042 --> P.A. TRENTO\r\n\r\n* 050 --> REGIONE VENETO\r\n\r\n* 060 --> REGIONE FRIULI VENEZIA GIULIA\r\n\r\n* 070 --> REGIONE LIGURIA\r\n\r\n* 080 --> REGIONE EMILIA ROMAGNA\r\n\r\n* 090 --> REGIONE TOSCANA\r\n\r\n* 100 --> REGIONE UMBRIA\r\n\r\n* 110 --> REGIONE MARCHE\r\n\r\n* 120 --> REGIONE LAZIO\r\n\r\n* 130 --> REGIONE ABRUZZO\r\n\r\n* 140 --> REGIONE MOLISE\r\n\r\n* 150 --> REGIONE CAMPANIA\r\n\r\n* 160 --> REGIONE PUGLIA\r\n\r\n* 170 --> REGIONE BASILICATA\r\n\r\n* 180 --> REGIONE CALABRIA\r\n\r\n* 190 --> REGIONE SICILIA\r\n\r\n* 200 --> REGIONE SARDEGNA",
"requirements" : "Need to refer to a particular code in the system.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.code",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"example" : [
{
"label" : "Identificativo Repository ELCO per TO4",
"valueCode" : "2.16.840.1.113883.2.9.2.010.4.5.90001"
},
{
"label" : "Identificativo IOR",
"valueCode" : "2.16.840.1.113883.2.9.2.080.4.5.1"
},
{
"label" : "Identificativo Repository Galileo AOSP per AVEC",
"valueCode" : "2.16.840.1.113883.2.9.2.080.4.5.90002"
},
{
"label" : "Identificativo Repository XValue per PTV",
"valueCode" : "2.16.840.1.113883.2.9.2.120.4.5.90001"
},
{
"label" : "Identificativo Repository Galileo AUSL per AVEC",
"valueCode" : "2.16.840.1.113883.2.9.2.080.4.5.90001"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "oid-rule",
"severity" : "error",
"human" : "I codici OID devono rispettare la struttura indicata nel commento.",
"expression" : "matches('2\\\\.16\\\\.840\\\\.1\\\\.113883\\\\.2\\\\.9\\\\.2\\\\.(0|010|020|030|041|042|050|060|070|080|090|100|110|120|130|140|150|160|170|180|190|200)\\\\.4\\\\.5\\\\.\\\\d+')",
"source" : "http://cct.eng.it/FHIR/schema/repositoryUniqueId"
}
],
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "C*E.1"
},
{
"identity" : "rim",
"map" : "./code"
},
{
"identity" : "orim",
"map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
}
]
},
{
"id" : "Extension.value[x].coding.display",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
"valueBoolean" : true
}
],
"path" : "Extension.value[x].coding.display",
"short" : "Rappresentazione definita dal sistema",
"definition" : "Una rappresentazione del significato del codice nel sistema, secondo le regole del sistema.",
"comment" : "Valorizzare con : 'repositoryUniqueId'",
"requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.display",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "C*E.2 - but note this is not well followed"
},
{
"identity" : "rim",
"map" : "CV.displayName"
},
{
"identity" : "orim",
"map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
}
]
},
{
"id" : "Extension.value[x].coding.userSelected",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "Extension.value[x].coding.userSelected",
"short" : "If this coding was chosen directly by the user",
"definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
"comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
"requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.userSelected",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "boolean"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "Sometimes implied by being first"
},
{
"identity" : "rim",
"map" : "CD.codingRationale"
},
{
"identity" : "orim",
"map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]"
}
]
},
{
"id" : "Extension.value[x].text",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
"valueBoolean" : true
}
],
"path" : "Extension.value[x].text",
"short" : "Plain text representation of the concept",
"definition" : "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.",
"comment" : "Very often the text is the same as a displayName of one of the codings.",
"requirements" : "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CodeableConcept.text",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "C*E.9. But note many systems use C*E.2 for this"
},
{
"identity" : "rim",
"map" : "./originalText[mediaType/code=\"text/plain\"]/data"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"
}
]
}
]
},
"differential" : {
"element" : [
{
"id" : "Extension",
"path" : "Extension",
"short" : "repositoryUniqueId",
"definition" : "Estensione di tipo CodeableConcept che consente di inserire l'oid del repository, l'equivalente dello slot omonimo su ITI-41. UniqueId e RepositoryUniqueId concorrono al recupero del documento per ITI-43. L'oid, quindi il coding.code, varia a seconda del repository.",
"comment" : "L'oid deve rispettare la seguente struttura: \r\n\r\n* Repository Interno --> \"2.16.840.1.113883.2.9.2.ABC.4.5.1\"\r\n\r\n* Repository esterno --> \"2.16.840.1.113883.2.9.2.ABC.4.5.9XXXX\"\r\n\r\nDove:\r\n\r\n* ABC --> codice che identifica la regione di appartenenza\r\n\r\n* 9XXXX --> codice che identifica il fornitore\r\n\r\nDi seguito si riportano i codici che identificano le regioni:\r\n\r\n* 010 --> REGIONE PIEMONTE\r\n\r\n* 020 --> REGIONE VALLE D'AOSTA\r\n\r\n* 030 --> REGIONE LOMBARDIA\r\n\r\n* 041 --> P.A. BOLZANO\r\n\r\n* 042 --> P.A. TRENTO\r\n\r\n* 050 --> REGIONE VENETO\r\n\r\n* 060 --> REGIONE FRIULI VENEZIA GIULIA\r\n\r\n* 070 --> REGIONE LIGURIA\r\n\r\n* 080 --> REGIONE EMILIA ROMAGNA\r\n\r\n* 090 --> REGIONE TOSCANA\r\n\r\n* 100 --> REGIONE UMBRIA\r\n\r\n* 110 --> REGIONE MARCHE\r\n\r\n* 120 --> REGIONE LAZIO\r\n\r\n* 130 --> REGIONE ABRUZZO\r\n\r\n* 140 --> REGIONE MOLISE\r\n\r\n* 150 --> REGIONE CAMPANIA\r\n\r\n* 160 --> REGIONE PUGLIA\r\n\r\n* 170 --> REGIONE BASILICATA\r\n\r\n* 180 --> REGIONE CALABRIA\r\n\r\n* 190 --> REGIONE SICILIA\r\n\r\n* 200 --> REGIONE SARDEGNA"
},
{
"id" : "Extension.url",
"path" : "Extension.url",
"fixedUri" : "http://cct.eng.it/FHIR/schema/repositoryUniqueId"
},
{
"id" : "Extension.value[x]",
"path" : "Extension.value[x]",
"type" : [
{
"code" : "CodeableConcept"
}
]
},
{
"id" : "Extension.value[x].coding",
"path" : "Extension.value[x].coding",
"short" : "Codice definito da un sistema terminologico",
"definition" : "Un riferimento a un codice definito da un sistema terminologico.",
"comment" : "L'oid deve rispettare la seguente struttura: \"2.16.840.1.113883.2.9.2.ABC.4.5.XXXXX\".\r\n\r\nDove:\r\n\r\n* ABC --> codice che identifica la regione di appartenenza\r\n\r\n* XXXXX --> codice che identifica l'azienda (nel caso in cui è il codice IOR corrisponde a 1)\r\n\r\nEsempi:\r\n\r\n* Identificativo Repository ELCO per TO4 --> <code value=\"2.16.840.1.113883.2.9.2.010.4.5.90001\"/>\r\n\r\n* Identificativo Repository XValue per PTV --> <code value=\"2.16.840.1.113883.2.9.2.120.4.5.90001\"/>\r\n\r\n* Identificativo Repository Galileo AUSL per AVEC --> <code value=\"2.16.840.1.113883.2.9.2.080.4.5.90001\"/>\r\n\r\n* Identificativo Repository Galileo AOSP per AVEC --> <code value=\"2.16.840.1.113883.2.9.2.080.4.5.90002\"/>\r\n\r\n* Identificativo IOR --> <code value=\"2.16.840.1.113883.2.9.2.080.4.5.1\"/>"
},
{
"id" : "Extension.value[x].coding.system",
"path" : "Extension.value[x].coding.system",
"short" : "Identità del sistema terminologico",
"definition" : "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice.",
"comment" : "L'URI può essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID DEVONO essere riferimenti al registro OID di HL7. Altrimenti, l'URI deve provenire dall'elenco di URI speciali definiti da HL7 per FHIR o deve fare riferimento a qualche definizione che stabilisca il sistema in modo chiaro e non ambiguo.",
"fixedUri" : "http://cct.eng.it/FHIR/schema/repositoryUniqueIdCode"
},
{
"id" : "Extension.value[x].coding.code",
"path" : "Extension.value[x].coding.code",
"short" : "Simbolo nella sintassi definita dal sistema",
"definition" : "Inserire l'oid, quindi il code, che varia in base al repository.",
"comment" : "L'oid deve rispettare la seguente struttura: \r\n\r\n* Repository Interno --> \"2.16.840.1.113883.2.9.2.ABC.4.5.1\"\r\n\r\n* Repository esterno --> \"2.16.840.1.113883.2.9.2.ABC.4.5.9XXXX\"\r\n\r\nDove:\r\n\r\n* ABC --> codice che identifica la regione di appartenenza\r\n\r\n* 9XXXX --> codice che identifica il fornitore\r\n\r\nDi seguito si riportano i codici che identificano le regioni:\r\n\r\n* 010 --> REGIONE PIEMONTE\r\n\r\n* 020 --> REGIONE VALLE D'AOSTA\r\n\r\n* 030 --> REGIONE LOMBARDIA\r\n\r\n* 041 --> P.A. BOLZANO\r\n\r\n* 042 --> P.A. TRENTO\r\n\r\n* 050 --> REGIONE VENETO\r\n\r\n* 060 --> REGIONE FRIULI VENEZIA GIULIA\r\n\r\n* 070 --> REGIONE LIGURIA\r\n\r\n* 080 --> REGIONE EMILIA ROMAGNA\r\n\r\n* 090 --> REGIONE TOSCANA\r\n\r\n* 100 --> REGIONE UMBRIA\r\n\r\n* 110 --> REGIONE MARCHE\r\n\r\n* 120 --> REGIONE LAZIO\r\n\r\n* 130 --> REGIONE ABRUZZO\r\n\r\n* 140 --> REGIONE MOLISE\r\n\r\n* 150 --> REGIONE CAMPANIA\r\n\r\n* 160 --> REGIONE PUGLIA\r\n\r\n* 170 --> REGIONE BASILICATA\r\n\r\n* 180 --> REGIONE CALABRIA\r\n\r\n* 190 --> REGIONE SICILIA\r\n\r\n* 200 --> REGIONE SARDEGNA",
"example" : [
{
"label" : "Identificativo Repository ELCO per TO4",
"valueCode" : "2.16.840.1.113883.2.9.2.010.4.5.90001"
},
{
"label" : "Identificativo IOR",
"valueCode" : "2.16.840.1.113883.2.9.2.080.4.5.1"
},
{
"label" : "Identificativo Repository Galileo AOSP per AVEC",
"valueCode" : "2.16.840.1.113883.2.9.2.080.4.5.90002"
},
{
"label" : "Identificativo Repository XValue per PTV",
"valueCode" : "2.16.840.1.113883.2.9.2.120.4.5.90001"
},
{
"label" : "Identificativo Repository Galileo AUSL per AVEC",
"valueCode" : "2.16.840.1.113883.2.9.2.080.4.5.90001"
}
],
"constraint" : [
{
"key" : "oid-rule",
"severity" : "error",
"human" : "I codici OID devono rispettare la struttura indicata nel commento.",
"expression" : "matches('2\\\\.16\\\\.840\\\\.1\\\\.113883\\\\.2\\\\.9\\\\.2\\\\.(0|010|020|030|041|042|050|060|070|080|090|100|110|120|130|140|150|160|170|180|190|200)\\\\.4\\\\.5\\\\.\\\\d+')"
}
]
},
{
"id" : "Extension.value[x].coding.display",
"path" : "Extension.value[x].coding.display",
"short" : "Rappresentazione definita dal sistema",
"definition" : "Una rappresentazione del significato del codice nel sistema, secondo le regole del sistema.",
"comment" : "Valorizzare con : 'repositoryUniqueId'"
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.